An MPI Tool to Measure Application Sensitivity to Variation in Communication Parameters
نویسندگان
چکیده
This work describes an apparatus which can be used to vary communication performance parameters for MPI applications, and provides a tool to analyze the impact of communication performance on parallel applications. Our tool is based on Myrinet (along with GM). We use an extension of the LogP model to allow greater flexibility in determining the parameter(s) to which parallel applications may be sensitive. We show that individual communication parameters can be independently controlled within a small percentage error. We also present the results of using our tool on a suite of parallel benchmarks.
منابع مشابه
Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms
Impressive development of computer networks has been required precise evaluation of efficiency of these networks for users and especially internet service providers. Considering the extent of these networks, there has been numerous factors affecting their performance and thoroughly investigation of these networks needs evaluation of the effective parameters by using suitable tools. There are se...
متن کاملApplication of Malmquist Index in Two-Stage DEA for Measurement of Productivity Growth
The purpose of this paper is to develop an output oriented methodology for calculating productivity growth by using Malmquist productivity index (MPI) and two different data envelopment analysis (DEA) views (optimistic and pessimistic) simultaneously, and apply it to five Iranian Commercial Banks over the four time period (2009-2013). Consequently, we have proposed a new approach called the dou...
متن کاملPersonalized MPI library for Exascale Applications and Environments
Minimizing the communication costs associated with a parallel application is a key challenge for the scalability of petascale and future exascale application. This paper introduces the notion of a personalized MPI library that is customized for a particular application and platform. The work is based on the Open MPI communication library, which has a large number of runtime parameters that can ...
متن کاملCorrectness Checking of MPI One-Sided Communication Using Marmot
The MPI-2 standard defines functions for Remote Memory Access (RMA) by allowing one process to specify all communication parameters both for the sending and the receiving side, which is also referred to as one-sided communication. Having experienced parallel programming as a complex and error-prone task, we have developed the MPI correctness checking tool MARMOT covering the MPI-1.2 standard an...
متن کاملDoppler-Derived Myocardial Performance Index in Healthy Children in Shiraz
Background: Assessment of myocardial function is essential in heart disease, but in regard to systolic and diastolic functions such evaluation has limitation. Ejection fraction is difficult to assess in abnormally-shaped ventricles, and diastolic inflow velocity pattern may be fused because of tachycardia. Objective: A myocardial performance index (MPI) or Tei index has been developed for adult...
متن کامل